//
//  TimelineCellProtocol.h
//  MVC|MVP|MVVM
//
//  Created by Guo Rui on 2017/11/14.
//  Copyright © 2017年 GR Harry. All rights reserved.
//

#import <Foundation/Foundation.h>

@protocol TimelineCellProtocol <NSObject>

- (void)setImageURL:(NSString *)imageUrl;
- (void)setTimelineContent:(NSString *)content;
- (void)setPublishInfo:(NSString *)publishInfo;
- (void)setLike:(BOOL)isLike;
- (void)setLikeCount:(NSInteger)likeCount;
- (void)setCommentCount:(NSInteger)commentCount;

- (void)updateImageViewConstraintWithSize:(CGSize)size;

- (void)hiddenImageView:(BOOL)hidden;
- (void)hiddenTimelineContentLabel:(BOOL)hidden;

@end
